vulkanrender: Create descriptor pools with correct descriptor number
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Fri, 6 Jan 2017 04:39:03 +0000 (02:39 -0200)
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Fri, 6 Jan 2017 04:46:27 +0000 (02:46 -0200)
gsk/gskvulkanrender.c

index 1a4a86ae0ffd0ac55b40dc0e83c2f58a32f7c830..1b487b16f345d055a4c3039720676c66d115ac14 100644 (file)
@@ -121,7 +121,7 @@ gsk_vulkan_render_new (GskRenderer      *renderer,
                                             .pPoolSizes = (VkDescriptorPoolSize[1]) {
                                                 {
                                                     .type = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER,
-                                                    .descriptorCount = 1
+                                                    .descriptorCount = self->descriptor_pool_maxsets
                                                 }
                                             }
                                         },
@@ -403,7 +403,7 @@ gsk_vulkan_render_prepare_descriptor_sets (GskVulkanRender *self,
                                                     .pPoolSizes = (VkDescriptorPoolSize[1]) {
                                                         {
                                                             .type = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER,
-                                                            .descriptorCount = 1
+                                                            .descriptorCount = self->descriptor_pool_maxsets
                                                         }
                                                     }
                                                 },